/* 引入Vue核心库 */
import Vue from 'vue'
/* 引入App根组件 */
import App from './App'
/*  引入store */
import store from './store'
/* 引入router */
import router from './router'
/* 引入ElementUI组件库和组件库的样式以及响应式样式 */
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import 'element-ui/lib/theme-chalk/display.css';
/* 引入进度条的样式 */
import 'nprogress/nprogress.css'
/* 引入normalize.css样式重置文件 */
import 'normalize.css/normalize.css'
/* 引入全局的样式文件 */
import '@/styles/index.scss'
/* 引入icons文件夹下的index文件 */
import '@/icons'
/* 引入权限验证文件 */
import '@/permission'
/*  */
import '@/components'
/*  */
import lazyImg from "@/directive/lazyImg";
import per from "@/directive/per";
Vue.use(lazyImg)
Vue.use(per)
/* 使用ElementUI(本质是在执行插件对象的install(Vue,options)函数) */
Vue.use(ElementUI)
/* 关闭Vue的生产提示 */
Vue.config.productionTip = false
/* 创建一个Vue的实例(vm) */
new Vue({
  el: '#app',
  router,
  store,
  render: h => h(App)
})
